// console.log(module);
//
// Module {
//     id: '.',
//     path: 'D:\\桌面\\HTMLtest\\NodeLearn',
//     exports: {},
//     filename: 'D:\\桌面\\HTMLtest\\NodeLearn\\13.module对象.js',
//     loaded: false,
//     children: [],
//     paths: [
//       'D:\\桌面\\HTMLtest\\NodeLearn\\node_modules',
//       'D:\\桌面\\HTMLtest\\node_modules',
//       'D:\\桌面\\node_modules',
//       'D:\\node_modules'
//     ]
//   }

//module.exports
//在自定义模块中，可以使用module.exports对象，将模块内的成员共享出去，供外界使用。
// 外界用require)方法导入自定义模块时，得到的就是module.exports所指向的对象。
// 1.挂载一个属性
module.exports.name = 'suliang';
//2.挂载一个方法
module.exports.sayHello = function(){
    console.log('hello');
}
//挂载一个常量
const age = 21;
module.exports.age = age;

//挂载一个全新的对象
module.exports = {
    name:'苏凉',
    sayName:function(){
        console.log(this.name);
    },
    age:21
}
